Surf: Achieving Quality through Software Reuse— a Process Improvement Experiment in Ibm Italia

ثبت نشده
چکیده

Managing software quality in a technology-driven, medium or small size development organization, characterized by a very heterogeneous environment, is a complex task that requires particular attention in order to be effective. This paper describes a process improvement experiment (PIE) targeted to the introduction of software reuse practices as an approach to software quality. Main objectives of this PIE have been the reduction of the development cost, of the cycle time, and of the maintenance effort. The most innovative aspect has been the introduction of a “layered” framework for the production of the reusable code. The framework proposes a decomposition of an application into five distinct functional layers and has been designed to maximize reusability when a large number of different hardware and software target platforms must be addressed and the product line is not homogeneous and stable over time. Organizational, technical, and cultural changes have been monitored during the PIE time frame. Surf is the 18 months ESSI PIE n.23752 started on May 1, 1997.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Implementing Critical Success Factors in Software Reuse

Software reuse is one of several technologies that can improve quality and effectiveness of software development. The introduction of a reuse infrastructure within an existing organization and the associated modification of employee behavior and processes is a complex interdisciplinary task. The structuring and monitoring of several coordinated activities is required in order to be successful. ...

متن کامل

Measurement-driven quality improvement in the MVS/ESA operating system

Achieving gains in software quality requires both the use of software metrics and the desire to make measurement-driven process improvements. This paper describes the experiences, changes, and kinds of metrics used to drive quantifiable results in a very large and complex software system. Developers on the IBM Multiple Virtual Storage (MVS) operating system track, respond, and initiate better w...

متن کامل

The ORDB-based SFB-501-Reuse-Repository1

Comprehensive reuse and systematic evolution of reuse artifacts as proposed by the Quality Improvement Paradigm (QIP) require an integrated management of (potentially reusable) experience data as well as project-related data. This demonstration presents an approach exploiting object-relational database technology to implement a QIP-driven reuse repository. Our SFB-501-Reuse-Repository is design...

متن کامل

Software Reuse: From Library to Factory

reuse research, process, methods, technology, organization, flexible software factory, domainspecific reuse kits Systematic software reuse is a key business strategy that software managers can employ to dramatically improve their software development processes, to decrease time-to-market and costs, and to improve product quality. Effective reuse requires much more than just code and library tec...

متن کامل

Support for comprehensive reuse

Reuse of products, processes and other knowledge will be the key to enable the software industry to achieve the dramatic improvement in productivity and quality required to satisfy the anticipated growing demands. Although experience shows that certain kinds of reuse can be successful, general success has been elusive. A software life-cycle technology which allows comprehensive reuse of all kin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998